receive harsh criticism or a severe rebuke - Español Inglés Diccionario